# 捕获异常
try:
    msg = "欢迎使用计算程序"
    print(msg.center(16,'*'));
    num1 = int(input("请输入第一个整数："));
    num2 = int(input("请输入第二个整数："));
except ValueError as e:
    # 出现异常
    print("操作异常",e);
except Exception as ee:
    # 未知异常
    print("未知错误",ee);
else:
    # 没有发现异常
    print("计算结果 = ",int(num1 / num2));
finally:
    # 不管是否出现异常都会执行
    print("感谢您的使用，再见！");




# 主动抛出异常
try:
    num = int(input("请输入一个大于等于 5 的数字："));

    if num < 5:
        e  = Exception("数字小于5，属于违规操作！"); # 1.创建一个异常对象
        raise e; # 2.使用 raise关键字抛出异常
except Exception as e:
    print("捕获到的异常 => ",e);